// Test garden card

#include "dominion.h"
#include "dominion_helpers.h"
#include <string.h>
#include <stdio.h>
#include <assert.h>
#include "rngs.h"

// set NOISY_TEST to 0 to remove printfs from output
#define NOISY_TEST 1

int main() {
    int r, handCount, handPos = 0;
    int numPlayer = 2;
    int seed = 1000;
    int k[10] = {adventurer, council_room, feast, gardens, mine
        , remodel, smithy, village, baron, great_hall};
    struct gameState G;
    int maxHandCount = 5;
    int deckCount = 5;
    int player_hand[maxHandCount];
    int v;
    
#if (NOISY_TEST == 1)
    printf ("TESTING garden card:\n");
#endif
    
    G.handCount[gardens] = 10;
    printf("Number of garden cards: %d\n", G.handCount[gardens]);
    v = G.handCount[gardens] / 10;
    printf("Victory points from garden cards: %d\n", v);
    
    assert( v == 1 );
    
    printf("All tests passed!\n");
    
    return 0;
}
